package demo.Anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/8/4-08-04-11:37
 * @Description：demo.Anno   注解
 */


public class anno_use {
    @role("hjy")
    public void test(){

    }
}
//注解修饰自定义注解：元注解
@Target(ElementType.METHOD)      //表明自定义注解的作用范围
@Retention(RetentionPolicy.RUNTIME)    //描述注解的保存策略，是保留到源代码中、classwenj中，还是加载到内存中
@interface role{
    //注解可以编写属性(方法)  default 默认值
    String name() default "hhh";
    String value() default "12";
}
